package com.xquant.trade.risk.entity;

import com.xquant.trade.trade.entity.GroupTreeNode;

import java.util.List;

/**
 * @Author yunnuo.yang
 * @Date 2020/11/11 8:47
 * @Description
 **/
public class GroupTreeNodeDTO extends GroupTreeNode {
        private String iCode;
        private String uCode;
        private String accId;
        private String aType;
        private String mType;
        private String notional;
        private String sceneID;
        private String groupInfo;
        private String npv;
        private String delta;
        private String gamma;
        private String vega;
        private String rho;
        private String theta;
        private String details;
        private String engineParam;
        private String contractId;
        private boolean expanded = true;

        private List<Object> balanceData;

        public List<Object> getBalanceData() {
                return balanceData;
        }

        public void setBalanceData(List<Object> balanceData) {
                this.balanceData = balanceData;
        }

        public String getuCode() {
                return uCode;
        }

        public void setuCode(String uCode) {
                this.uCode = uCode;
        }

        @Override
        public boolean isExpanded() {
                return expanded;
        }

        @Override
        public void setExpanded(boolean expanded) {
                this.expanded = expanded;
        }

        public String getContractId() {
                return contractId;
        }

        public void setContractId(String contractId) {
                this.contractId = contractId;
        }

        private String groupId;

        public String getiCode() {
                return iCode;
        }

        public void setiCode(String iCode) {
                this.iCode = iCode;
        }

        public String getAccId() {
                return accId;
        }

        public void setAccId(String accId) {
                this.accId = accId;
        }

        public String getaType() {
                return aType;
        }

        public void setaType(String aType) {
                this.aType = aType;
        }

        public String getmType() {
                return mType;
        }

        public void setmType(String mType) {
                this.mType = mType;
        }

        public String getNotional() {
                return notional;
        }

        public void setNotional(String notional) {
                this.notional = notional;
        }

        public String getSceneID() {
                return sceneID;
        }

        public void setSceneID(String sceneID) {
                this.sceneID = sceneID;
        }

        public String getGroupInfo() {
                return groupInfo;
        }

        public void setGroupInfo(String groupInfo) {
                this.groupInfo = groupInfo;
        }

        public String getNpv() {
                return npv;
        }

        public void setNpv(String npv) {
                this.npv = npv;
        }

        public String getDelta() {
                return delta;
        }

        public void setDelta(String delta) {
                this.delta = delta;
        }

        public String getGamma() {
                return gamma;
        }

        public void setGamma(String gamma) {
                this.gamma = gamma;
        }

        public String getVega() {
                return vega;
        }

        public void setVega(String vega) {
                this.vega = vega;
        }

        public String getRho() {
                return rho;
        }

        public void setRho(String rho) {
                this.rho = rho;
        }

        public String getTheta() {
                return theta;
        }

        public void setTheta(String theta) {
                this.theta = theta;
        }

        public String getDetails() {
                return details;
        }

        public void setDetails(String details) {
                this.details = details;
        }

        public String getEngineParam() {
                return engineParam;
        }

        public void setEngineParam(String engineParam) {
                this.engineParam = engineParam;
        }


        public String getGroupId() {
                return groupId;
        }

        public void setGroupId(String groupId) {
                this.groupId = groupId;
        }
}
